package com.baizhi.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.baizhi.entity.Page;
import com.baizhi.entity.Product;
public interface BookDao {
	//查询热卖图书
	public List<Product> selectHotBooks();
	//编辑推荐图书
	public List<Product> selectRecommendBooks(@Param("begin") Integer begin,@Param("end") Integer end);
	//查询所有图书总量
	public int countBooks();
	//最新上架的图书
	public List<Product> selectNewBooks();
	//查询新书热卖榜
	public List<Product> selectNewHotBooks();
	//根据ID查询单个图书
	public Product selectBookById(@Param("id")Integer id);
	//根据分类的ID查询书籍   分页
	public List<Product> selectBooksByCId(@Param("cid")Integer cid,@Param("ccid")Integer ccid,@Param("page")Page page,@Param("flag")Integer flag);
	//根据分类ID查找商品总数
	public Integer getCountNum(@Param("cid")Integer cid,@Param("ccid")Integer ccid,@Param("flag")Integer flag);
}
